package com.hengpeng.itfinbase.message.partner;

import java.util.List;

import com.hengpeng.itfinbase.message.ResponseMessage;

/**
 * <pre>
 * 
 * </pre>
 * @author zhaojitao
 * @version 1.0, 2015-6-2
 */
public class QueryAcctsResponseMsg extends ResponseMessage
{
	/**
	 * 
	 */
	private static final long serialVersionUID = -5548801809975532328L;

	/**
	 * 商户查询账务的结果串Json格式：[{"AcctType":"BASEDT"，"SubAcctId":"BASEDT"，
	 * "AvlBal":"10.00"，"AcctBal":"10.00"，"FrzBal":"10.00"}， {"AcctType":"DEP"，"SubAcctId":"DEP000012"，
	 * "AvlBal":"10.00"，"AcctBal":"10.00"，"FrzBal":"10.00"}， {"AcctType":"DB"，"SubAcctId":"DB000345"，
	 * "AvlBal":"10.00"，"AcctBal":"10.00"，"FrzBal":"10.00"}]
	 */
	private List<AcctsAccount> AcctDetails;

	public List<AcctsAccount> getAcctDetails()
	{
		return AcctDetails;
	}

	public void setAcctDetails(List<AcctsAccount> acctDetails)
	{
		AcctDetails = acctDetails;
	}

	public static class AcctsAccount
	{
		// AcctType":"BASEDT","SubAcctId":"BASEDT","AvlBal":"0.00","AcctBal":"0.00","FrzBal":"0.00"
		private String AcctType;

		private String SubAcctId;

		// 账户可以支取的余额
		private String AvlBal;

		// 账户资金余额，该余额能真正反映账户的资金量
		private String AcctBal;

		// 冻结余额
		private String FrzBal;

		public String getAcctType()
		{
			return AcctType;
		}

		public void setAcctType(String acctType)
		{
			AcctType = acctType;
		}

		public String getSubAcctId()
		{
			return SubAcctId;
		}

		public void setSubAcctId(String subAcctId)
		{
			SubAcctId = subAcctId;
		}

		public String getAvlBal()
		{
			return AvlBal;
		}

		public void setAvlBal(String avlBal)
		{
			AvlBal = avlBal;
		}

		public String getAcctBal()
		{
			return AcctBal;
		}

		public void setAcctBal(String acctBal)
		{
			AcctBal = acctBal;
		}

		public String getFrzBal()
		{
			return FrzBal;
		}

		public void setFrzBal(String frzBal)
		{
			FrzBal = frzBal;
		}
	}
}
